package edu.hrbu.spring.mapper;

import edu.hrbu.spring.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserMapper {

    // 根据部门查询其下的所有员工的信息
    List<User> getUsersByDeptId(@Param("deptId") Integer deptId);

    // 查询所有用户信息
    List<User> getUserList();

    // 添加部门下的用户
    Integer insert(@Param("user") User user, @Param("deptId") Integer deptId);

    // 根据主键查询用户信息
    User getInfo(@Param("userId") int userId);

    // 根据主键修改名字和部门id
    Integer updateNameAndDeptId(@Param("userId") Integer userId, @Param("userName") String userName, @Param("deptId") Integer deptId);
}
